package cn.jobstart.export;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

import cn.afterturn.easypoi.excel.annotation.Excel;
import java.io.Serializable;


/**
*    @author xy
*    @Date 2024-01-08 10:22:54
*    @description DouyinVideoDomainExport       抖音视频列表
*/
@ApiModel(" 抖音视频列表ModelDomainExport")
@Data
public  class DouyinVideoDomainExport implements Serializable {

    /**
     * 点赞数
     */


     @Excel(name = "点赞数",type=10)
     private Integer diggCount;







    /**
     * 下载数
     */


     @Excel(name = "下载数",type=10)
     private Integer downloadCount;







    /**
     * 播放数，只有作者本人可见。公开视频设为私密后，播放数也会返回0。
     */


     @Excel(name = "播放数，只有作者本人可见。公开视频设为私密后，播放数也会返回0。",type=10)
     private Integer playCount;







    /**
     * 分享数
     */


     @Excel(name = "分享数",type=10)
     private Integer shareCount;







    /**
     * 转发数
     */


     @Excel(name = "转发数",type=10)
     private Integer forwardCount;







    /**
     * 评论数
     */


     @Excel(name = "评论数",type=10)
     private Integer commentCount;







    /**
     * 媒体类型
     * 2:图集:image,4:视频:video
     */


     @Excel(name = "媒体类型",type=10)
     private Integer mediaType;







    /**
     * 视频id
     */

     @Excel(name = "视频id")
     private String itemId;





    /**
     * 视频标题
     */

     @Excel(name = "视频标题")
     private String title;





    /**
     * 视频封面
     */

     @Excel(name = "视频封面")
     private String cover;





    /**
     * 是否置顶
     * 1:置顶:top,0:未置顶:un_top
     */


     @Excel(name = "是否置顶",type=10)
     private Integer topFlag;







    /**
     * 视频创建时间戳
     */

     @Excel(name = "视频创建时间戳",format="yyyy-MM-dd HH:mm:ss")
     private Date videoCreateTime;





    /**
     * 表示是否审核结束。审核通过或者失败都会返回 true，审核中返回 false。
     * 0:未通过或审核中:n,1:审核通过:y
     */


     @Excel(name = "表示是否审核结束。审核通过或者失败都会返回 true，审核中返回 false。",type=10)
     private Integer reviewedFlag;







    /**
     * 表示视频状态。 1：已发布 2：不适宜公开 4：审核中
     * 1:已发布:Published,2:不适宜公开:Not_Suitable,4:审核中:Under_Review
     */


     @Excel(name = "表示视频状态。 1：已发布 2：不适宜公开 4：审核中",type=10)
     private Integer videoStatus;







    /**
     * 视频播放页面。视频播放页可能会失效，请在观看视频前调用/video/data/获取最新的播放页。
     */

     @Excel(name = "视频播放页面。视频播放页可能会失效，请在观看视频前调用/video/data/获取最新的播放页。")
     private String shareUrl;






}
